package stats;

public interface IStats 
{
	public void addStat(String eventName);
	
	/**
	 * Save stats info.
	 */
	public void save();
	
	/**
	 * Load stats info.
	 */
	public void load(String location);
	
	/**
	 * A method to reset the result for specific event
	 * @param eventName
	 */
    public void reset(String eventName);
	
    /**
     * Reset all results
     */
	public void resetAll();
	
	/**
	 * Update statistical result when specific event is fired
	 * @param eventName
	 * @return
	 */
	public double update(String eventName);
}
